package com.wyh.shiro2_ssm.util;

import org.apache.shiro.crypto.hash.SimpleHash;
import org.apache.shiro.util.ByteSource;

/*
* MD5加密
* */
public class MD5Salt {
    public static void main(String[] args) {
//        加密算法
        String md5 = "MD5";
//        登录时的用户名
        String username = "admin";
//        登录密码
        String password = "1234";
//        加密次数
        int hashIterations = 1024;
//        使用登录名作为salt
        ByteSource salt = ByteSource.Util.bytes(username);
        System.out.println(salt);
        SimpleHash simpleHash = new SimpleHash(md5, password, salt, hashIterations);
        System.out.println(simpleHash);
    }
}
